<!DOCTYPE html>
<html lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>corner_response [HALCON算子参考手册]</title>
<style type="text/css">
      body {
    color: #000000;
    background-color: #ffffff;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
}

.body_main {
    margin-left: 35px;
    margin-right: 35px;
}

@media screen and (min-width:992px) {

    .body_main {
        margin-left: 10%;
        margin-right: 10%;
    }

    table.toctable {
        width: 80%
    }
}

@media screen and (min-width:1400px) {

    .body_main {
        margin-left: 15%;
        margin-right: 15%;
    }

    table.toctable {
        width: 70%
    }
}

body>div ul ul {
    margin-left: inherit;
}

a:link {
    color: #0044cc;
}

a:link,
a:visited {
    text-decoration: none;
}

a:link:hover,
a:visited:hover {
    text-decoration: underline;
}

th {
    text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    text-rendering: optimizeLegibility;
    color: #666666;
}

code {
    font-family: monospace,monospace;
}

h1 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

h2 a.halconoperator {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
}

hr {
    border: 0;
    border-top: solid 1px #f28d26;
}

.pre {
    display: block;
    padding-bottom: 1ex;
    font-family: monospace;
    white-space: pre;
}

pre {
    font-family: monospace, monospace;
    padding: 1ex;
    white-space: pre-wrap;
}

.toc {
    font-size: 80%;
    border-top: 1px dashed #f28d26;
    border-bottom: 1px dashed #f28d26;
    padding-top: 5px;
    padding-bottom: 5px;
}

.inv {
    margin: 0;
    border: 0;
    padding: 0;
}

.banner {
    color: #666666;
    padding-left: 1em;
}

.logo {
    background-color: white;
}

.keyboard {
    font-size: 80%;
    padding-left: 3px;
    padding-right: 3px;
    border-radius: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #f28d26;
    background-color: #f3f3f3;
}

.warning {
    margin-top: 2ex;
    margin-bottom: 1ex;
    padding: 10px;
    text-align: center;
    border: 1px solid;
    color: #bb0000;
    background-color: #fff7f7
}

.imprint {
    margin-top: 1ex;
    font-size: 80%;
    color: #666666;
}

.imprinthead {
    font-weight: bolder;
    color: #666666;
}

.indexlink {
    text-align: right;
    padding-bottom: 5px;
}

.postscript {
    margin-top: 2ex;
    font-size: 80%;
    color: #666666
}

.evenrow {
    background-color: #e7e7ef;
    vertical-align: top;
}

.oddrow {
    background-color: #f7f7ff;
    vertical-align: top;
}

.headrow {
    background-color: #97979f;
    color: #ffffff;
    vertical-align: top;
}

.logorow {
    vertical-align: top;
}

.error {
    color: red;
}

.var {
    font-style: italic
}

.halconoperator {
    font-family: monospace, monospace;
}

span.operator {
    font-family: monospace, monospace;
}

span.procedure {
    font-family: monospace, monospace;
}

span.operation {
    font-family: monospace, monospace;
}

span.feature {
    font-family: Arial, Helvetica, Homerton, sans-serif;
}

ul {
    padding-left: 1.2em;
}

li.dot {
    list-style-type: square;
    color: #f28d26;
}

.breadcrumb {
    font-size: 80%;
    color: white;
    background-color: #062d64;
    margin-bottom: 20px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 15px;
}

.webbar {
    font-size: 80%;
    background-color: #dddddd;
    margin-top: 0px;
    margin-left: -35px;
    margin-right: -35px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 5px;
}

.footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-top: 1px dashed #f28d26;
    font-size: 80%;
    color: #666666;
    padding-bottom: 8px;
}

.footer .socialmedia a {
    padding-left: 7px;
}

.socialmedia {
    padding-top: 10px;
}

.copyright {
    margin-top: 19px;
}

.breadcrumb a {
    color: #ffffff;
    border-bottom: 1px solid white;
}

.breadcrumb a:link:hover,
.breadcrumb a:visited:hover {
    text-decoration: none;
    border-bottom: none;
}

.heading {
    margin-top: 1ex;
    font-size: 110%;
    font-weight: bold;
    color: #666666;
}

.text {
    color: black;
}

.example {
    font-size: 80%;
    background-color: #f3f3f3;
    border: 1px dashed #666666;
    padding: 10px;
}

.displaymath {
    display: block;
    text-align: center;
    margin-top: 1ex;
    margin-bottom: 1ex;
}

.title {
    float: left;
    padding-top: 3px;
    padding-bottom: 3px;
}

.signnote {
    font-family: Arial, Helvetica, Homerton, sans-serif;
    font-size: 80%;
    color: #666666;
    font-weight: lighter;
    font-style: italic
}

.par {
    margin-bottom: 1.5em;
}

.parhead {
    text-align: right;
}

.parname {
    float: left;
}

.pardesc {
    font-size: 85%;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 2em;
}

.parcat {
    color: #666;
    font-weight: bold;
}

*[data-if=cpp],
*[data-if=c],
*[data-if=dotnet],
*[data-if=com],
*[data-if=python] {
    display: none;
}

.tabbar {
    text-align: right;
    border-bottom: 1px solid #f28d26;
    margin-bottom: 0.5em;
}

ul.tabs {
    padding-top: 3px;
    padding-bottom: 3px;
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 80%
}

ul.tabs li {
    padding-top: 3px;
    padding-bottom: 3px;
    display: inline;
    overflow: hidden;
    list-style-type: none;
    margin: 0;
    margin-left: 8px;
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-right: 1px solid #666;
}

ul.tabs li.active {
    border-left: 1px solid #f28d26;
    border-right: 1px solid #f28d26;
    border-top: 1px solid #f28d26;
    border-bottom: 1px solid #fff;
}

ul.tabs li.inactive {
    background-color: #eee;
}

ul.tabs li a {
    padding-left: 5px;
    padding-right: 5px;
    color: #666;
}

ul.tabs li a:link:hover {
    text-decoration: none;
}

ul.tabs li.inactive a {
    color: #666;
}

ul.tabs li.active a {
    color: black;
}

dl.generic dd {
    margin-bottom: 1em;
}

.pari {
    color: olive;
}

.paro {
    color: maroon;
}

.comment {
    font-size: 80%;
    color: green;
    white-space: nowrap;
}

table.grid {
    border-collapse: collapse;
}

table.grid td {
    padding: 5px;
    border: 1px solid;
}

table.layout {
    border: 0px;
}

table.layout td {
    padding: 5px;
}

table.table {
    border-collapse: collapse;
}

table.table td {
    padding: 5px;
    border-left: 0px;
    border-right: 0px;
}

table.table tr:last-child {
    border-bottom: 1px solid;
}

table.table th {
    padding: 5px;
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 0px;
    border-right: 0px;
}

.details_summary {
    cursor: pointer;
}

table.toctable {
    width: 100%;
}

table.toctable col:first-child {
    width: 20%;
}

table.toctable col:nth-last-child(2) {
    width: 8%;
}

table.altcolored tr:nth-child(even) {
    background-color: #f3f3f3;
}

    </style>
<!--OP_REF_STYLE_END-->
<script>
    <!--
var active_lang='hdevelop';function switchVisibility(obj,active_lang,new_lang)
{var display_style='inline';
for(var i=0;i<obj.length;i++)
{if(obj.item(i).getAttribute('data-if')==new_lang)
{obj.item(i).style.display=display_style;}
if(obj.item(i).getAttribute('data-if')==active_lang)
{obj.item(i).style.display='none';}}
return;}
function toggleLanguage(new_lang,initial)
{if(active_lang!=new_lang)
{var lis=document.getElementsByTagName('li');for(var i=0;i<lis.length;i++)
{if(lis.item(i).id=='syn-'+new_lang)
{lis.item(i).className='active';}
else
{lis.item(i).className='inactive';}}
var divs=document.getElementsByTagName('div');var spans=document.getElementsByTagName('span');switchVisibility(divs,active_lang,new_lang);switchVisibility(spans,active_lang,new_lang);if(!initial)
{setCookie("halcon_reference_language",new_lang,null,null);}
active_lang=new_lang;}
return;}
function setCookie(name,value,domain,exp_offset,path,secure)
{localStorage.setItem(name,value);}
function getCookie(name)
{return localStorage.getItem(name);}
function initialize()
{var qs=location.href.split('?')[1];var qs_lang_raw=location.href.split('interface=')[1];var qs_lang;if(qs_lang_raw)
{qs_lang=qs_lang_raw.split('#')[0];}
var cookie_lang=getCookie("halcon_reference_language");var new_lang;if((qs_lang=="hdevelop")||(qs_lang=="dotnet")||(qs_lang=="python")||(qs_lang=="cpp")||(qs_lang=="c"))
{new_lang=qs_lang;setCookie("halcon_reference_language",new_lang,null,null);}
else if((cookie_lang=="hdevelop")||(cookie_lang=="dotnet")||(cookie_lang=="python")||(cookie_lang=="cpp")||(cookie_lang=="c"))
{new_lang=cookie_lang;}
else
{new_lang="hdevelop";}
toggleLanguage(new_lang,1);return;}
-->

  </script>
</head>
<body onload="initialize();">
<div class="breadcrumb">
<br class="inv"><a href="index.html">目录</a> / <a href="toc_filters.html">过滤器</a> / <a href="toc_filters_points.html">Points</a><br class="inv">
</div>
<div class="body_main">
<div class="tabbar"><ul class="tabs">
<li id="syn-hdevelop" class="active"><a href="javascript:void(0);" onclick="toggleLanguage('hdevelop')" onfocus="blur()">HDevelop</a></li>
<li id="syn-dotnet" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('dotnet')" onfocus="blur()">.NET</a></li>
<li id="syn-python" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('python')" onfocus="blur()">Python</a></li>
<li id="syn-cpp" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('cpp')" onfocus="blur()">C++</a></li>
<li id="syn-c" class="inactive"><a href="javascript:void(0);" onclick="toggleLanguage('c')" onfocus="blur()">C</a></li>
</ul></div>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<!--OP_REF_HEADER_END-->
<h1 id="sec_name">
<span data-if="hdevelop" style="display:inline;">corner_response</span><span data-if="c" style="display:none;">corner_response</span><span data-if="cpp" style="display:none;">CornerResponse</span><span data-if="dotnet" style="display:none;">CornerResponse</span><span data-if="python" style="display:none;">corner_response</span> (算子名称)</h1>
<h2>名称</h2>
<p><code><span data-if="hdevelop" style="display:inline;">corner_response</span><span data-if="c" style="display:none;">corner_response</span><span data-if="cpp" style="display:none;">CornerResponse</span><span data-if="dotnet" style="display:none;">CornerResponse</span><span data-if="python" style="display:none;">corner_response</span></code> — Searching corners in images.</p>
<h2 id="sec_synopsis">参数签名</h2>
<div data-if="hdevelop" style="display:inline;">
<p>
<code><b>corner_response</b>(<a href="#Image"><i>Image</i></a> : <a href="#ImageCorner"><i>ImageCorner</i></a> : <a href="#Size"><i>Size</i></a>, <a href="#Weight"><i>Weight</i></a> : )</code></p>
</div>
<div data-if="c" style="display:none;">
<p>
<code>Herror <b>corner_response</b>(const Hobject <a href="#Image"><i>Image</i></a>, Hobject* <a href="#ImageCorner"><i>ImageCorner</i></a>, const Hlong <a href="#Size"><i>Size</i></a>, double <a href="#Weight"><i>Weight</i></a>)</code></p>
<p>
<code>Herror <b>T_corner_response</b>(const Hobject <a href="#Image"><i>Image</i></a>, Hobject* <a href="#ImageCorner"><i>ImageCorner</i></a>, const Htuple <a href="#Size"><i>Size</i></a>, const Htuple <a href="#Weight"><i>Weight</i></a>)</code></p>
</div>
<div data-if="cpp" style="display:none;">
<p>
<code>void <b>CornerResponse</b>(const HObject&amp; <a href="#Image"><i>Image</i></a>, HObject* <a href="#ImageCorner"><i>ImageCorner</i></a>, const HTuple&amp; <a href="#Size"><i>Size</i></a>, const HTuple&amp; <a href="#Weight"><i>Weight</i></a>)</code></p>
<p>
<code><a href="HImage.html">HImage</a> <a href="HImage.html">HImage</a>::<b>CornerResponse</b>(Hlong <a href="#Size"><i>Size</i></a>, double <a href="#Weight"><i>Weight</i></a>) const</code></p>
</div>
<div data-if="com" style="display:none;"></div>
<div data-if="dotnet" style="display:none;">
<p>
<code>static void <a href="HOperatorSet.html">HOperatorSet</a>.<b>CornerResponse</b>(<a href="HObject.html">HObject</a> <a href="#Image"><i>image</i></a>, out <a href="HObject.html">HObject</a> <a href="#ImageCorner"><i>imageCorner</i></a>, <a href="HTuple.html">HTuple</a> <a href="#Size"><i>size</i></a>, <a href="HTuple.html">HTuple</a> <a href="#Weight"><i>weight</i></a>)</code></p>
<p>
<code><a href="HImage.html">HImage</a> <a href="HImage.html">HImage</a>.<b>CornerResponse</b>(int <a href="#Size"><i>size</i></a>, double <a href="#Weight"><i>weight</i></a>)</code></p>
</div>
<div data-if="python" style="display:none;">
<p>
<code>def <b>corner_response</b>(<a href="#Image"><i>image</i></a>: HObject, <a href="#Size"><i>size</i></a>: int, <a href="#Weight"><i>weight</i></a>: float) -&gt; HObject</code></p>
</div>
<h2 id="sec_description">描述</h2>
<p>该算子 <code><span data-if="hdevelop" style="display:inline">corner_response</span><span data-if="c" style="display:none">corner_response</span><span data-if="cpp" style="display:none">CornerResponse</span><span data-if="com" style="display:none">CornerResponse</span><span data-if="dotnet" style="display:none">CornerResponse</span><span data-if="python" style="display:none">corner_response</span></code> extracts gray value corners in
an image.  The formula for the calculation of the response is:
<span title="1" class="displaymath"><!-- Created by MetaPost 1.902 on 2023.05.15:2033 --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="45.4795em" height="8.0813em" viewBox="0 0 727.672058 129.300812">
<!-- Original BoundingBox: -363.836029 -64.650406 363.836029 64.650406 -->
  <defs>
    <g transform="scale(0.006974,0.006974)" id="GLYPHcmmi7_120">
      <path style="fill-rule: evenodd;" d="M249.000000 -106.000000C239.000000 -72.000000,206.000000 -18.000000,155.000000 -18.000000C152.000000 -18.000000,122.000000 -18.000000,101.000000 -32.000000C142.000000 -45.000000,145.000000 -81.000000,145.000000 -87.000000C145.000000 -109.000000,128.000000 -124.000000,105.000000 -124.000000C77.000000 -124.000000,48.000000 -100.000000,48.000000 -63.000000C48.000000 -13.000000,104.000000 10.000000,153.000000 10.000000C199.000000 10.000000,240.000000 -19.000000,265.000000 -61.000000C289.000000 -8.000000,344.000000 10.000000,384.000000 10.000000C499.000000 10.000000,560.000000 -115.000000,560.000000 -143.000000C560.000000 -156.000000,547.000000 -156.000000,544.000000 -156.000000C530.000000 -156.000000,529.000000 -151.000000,525.000000 -139.000000C504.000000 -70.000000,444.000000 -18.000000,388.000000 -18.000000C348.000000 -18.000000,327.000000 -45.000000,327.000000 -83.000000C327.000000 -109.000000,351.000000 -200.000000,379.000000 -311.000000C399.000000 -388.000000,444.000000 -413.000000,477.000000 -413.000000C479.000000 -413.000000,510.000000 -413.000000,531.000000 -399.000000C499.000000 -390.000000,487.000000 -362.000000,487.000000 -344.000000C487.000000 -322.000000,504.000000 -307.000000,527.000000 -307.000000C550.000000 -307.000000,583.000000 -326.000000,583.000000 -368.000000C583.000000 -424.000000,519.000000 -441.000000,479.000000 -441.000000C429.000000 -441.000000,389.000000 -408.000000,367.000000 -370.000000C349.000000 -411.000000,303.000000 -441.000000,247.000000 -441.000000C135.000000 -441.000000,71.000000 -318.000000,71.000000 -288.000000C71.000000 -275.000000,85.000000 -275.000000,88.000000 -275.000000C101.000000 -275.000000,102.000000 -279.000000,107.000000 -292.000000C132.000000 -370.000000,195.000000 -413.000000,244.000000 -413.000000C277.000000 -413.000000,304.000000 -395.000000,304.000000 -347.000000C304.000000 -327.000000,292.000000 -277.000000,283.000000 -243.000000"></path>
    </g>
    <g transform="scale(0.006974,0.006974)" id="GLYPHcmmi7_121">
      <path style="fill-rule: evenodd;" d="M556.000000 -377.000000C560.000000 -391.000000,560.000000 -393.000000,560.000000 -399.000000C560.000000 -419.000000,544.000000 -431.000000,527.000000 -431.000000C516.000000 -431.000000,497.000000 -426.000000,486.000000 -407.000000C483.000000 -401.000000,475.000000 -369.000000,470.000000 -349.000000L449.000000 -266.000000C443.000000 -242.000000,412.000000 -116.000000,409.000000 -105.000000C408.000000 -105.000000,364.000000 -18.000000,286.000000 -18.000000C218.000000 -18.000000,218.000000 -83.000000,218.000000 -101.000000C218.000000 -155.000000,241.000000 -218.000000,271.000000 -295.000000C283.000000 -327.000000,288.000000 -339.000000,288.000000 -356.000000C288.000000 -404.000000,247.000000 -441.000000,193.000000 -441.000000C92.000000 -441.000000,47.000000 -305.000000,47.000000 -288.000000C47.000000 -275.000000,61.000000 -275.000000,64.000000 -275.000000C78.000000 -275.000000,79.000000 -280.000000,82.000000 -291.000000C107.000000 -374.000000,150.000000 -413.000000,190.000000 -413.000000C207.000000 -413.000000,215.000000 -402.000000,215.000000 -378.000000C215.000000 -355.000000,206.000000 -333.000000,201.000000 -320.000000C153.000000 -198.000000,143.000000 -161.000000,143.000000 -117.000000C143.000000 -100.000000,143.000000 -53.000000,182.000000 -21.000000C213.000000 5.000000,255.000000 10.000000,282.000000 10.000000C322.000000 10.000000,358.000000 -5.000000,391.000000 -35.000000C378.000000 20.000000,367.000000 62.000000,325.000000 112.000000C298.000000 143.000000,258.000000 176.000000,205.000000 176.000000C198.000000 176.000000,151.000000 176.000000,130.000000 143.000000C184.000000 137.000000,184.000000 89.000000,184.000000 88.000000C184.000000 56.000000,155.000000 50.000000,145.000000 50.000000C120.000000 50.000000,87.000000 70.000000,87.000000 116.000000C87.000000 167.000000,135.000000 204.000000,206.000000 204.000000C307.000000 204.000000,430.000000 126.000000,461.000000 1.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmr10_40">
      <path style="fill-rule: evenodd;" d="M331.000000 240.000000C331.000000 237.000000,331.000000 235.000000,314.000000 218.000000C189.000000 92.000000,157.000000 -97.000000,157.000000 -250.000000C157.000000 -424.000000,195.000000 -598.000000,318.000000 -723.000000C331.000000 -735.000000,331.000000 -737.000000,331.000000 -740.000000C331.000000 -747.000000,327.000000 -750.000000,321.000000 -750.000000C311.000000 -750.000000,221.000000 -682.000000,162.000000 -555.000000C111.000000 -445.000000,99.000000 -334.000000,99.000000 -250.000000C99.000000 -172.000000,110.000000 -51.000000,165.000000 62.000000C225.000000 185.000000,311.000000 250.000000,321.000000 250.000000C327.000000 250.000000,331.000000 247.000000,331.000000 240.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmr10_41">
      <path style="fill-rule: evenodd;" d="M289.000000 -250.000000C289.000000 -328.000000,278.000000 -449.000000,223.000000 -562.000000C163.000000 -685.000000,77.000000 -750.000000,67.000000 -750.000000C61.000000 -750.000000,57.000000 -746.000000,57.000000 -740.000000C57.000000 -737.000000,57.000000 -735.000000,76.000000 -717.000000C174.000000 -618.000000,231.000000 -459.000000,231.000000 -250.000000C231.000000 -79.000000,194.000000 97.000000,70.000000 223.000000C57.000000 235.000000,57.000000 237.000000,57.000000 240.000000C57.000000 246.000000,61.000000 250.000000,67.000000 250.000000C77.000000 250.000000,167.000000 182.000000,226.000000 55.000000C277.000000 -55.000000,289.000000 -166.000000,289.000000 -250.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmr10_43">
      <path style="fill-rule: evenodd;" d="M409.000000 -230.000000L688.000000 -230.000000C702.000000 -230.000000,721.000000 -230.000000,721.000000 -250.000000C721.000000 -270.000000,702.000000 -270.000000,688.000000 -270.000000L409.000000 -270.000000L409.000000 -550.000000C409.000000 -564.000000,409.000000 -583.000000,389.000000 -583.000000C369.000000 -583.000000,369.000000 -564.000000,369.000000 -550.000000L369.000000 -270.000000L89.000000 -270.000000C75.000000 -270.000000,56.000000 -270.000000,56.000000 -250.000000C56.000000 -230.000000,75.000000 -230.000000,89.000000 -230.000000L369.000000 -230.000000L369.000000 50.000000C369.000000 64.000000,369.000000 83.000000,389.000000 83.000000C409.000000 83.000000,409.000000 64.000000,409.000000 50.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmr10_61">
      <path style="fill-rule: evenodd;" d="M687.000000 -327.000000C702.000000 -327.000000,721.000000 -327.000000,721.000000 -347.000000C721.000000 -367.000000,702.000000 -367.000000,688.000000 -367.000000L89.000000 -367.000000C75.000000 -367.000000,56.000000 -367.000000,56.000000 -347.000000C56.000000 -327.000000,75.000000 -327.000000,90.000000 -327.000000M688.000000 -133.000000C702.000000 -133.000000,721.000000 -133.000000,721.000000 -153.000000C721.000000 -173.000000,702.000000 -173.000000,687.000000 -173.000000L90.000000 -173.000000C75.000000 -173.000000,56.000000 -173.000000,56.000000 -153.000000C56.000000 -133.000000,75.000000 -133.000000,89.000000 -133.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmsy10_0">
      <path style="fill-rule: evenodd;" d="M659.000000 -230.000000C676.000000 -230.000000,694.000000 -230.000000,694.000000 -250.000000C694.000000 -270.000000,676.000000 -270.000000,659.000000 -270.000000L118.000000 -270.000000C101.000000 -270.000000,83.000000 -270.000000,83.000000 -250.000000C83.000000 -230.000000,101.000000 -230.000000,118.000000 -230.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmsy10_1">
      <path style="fill-rule: evenodd;" d="M192.000000 -250.000000C192.000000 -279.000000,168.000000 -303.000000,139.000000 -303.000000C110.000000 -303.000000,86.000000 -279.000000,86.000000 -250.000000C86.000000 -221.000000,110.000000 -197.000000,139.000000 -197.000000C168.000000 -197.000000,192.000000 -221.000000,192.000000 -250.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmsy10_3">
      <path style="fill-rule: evenodd;" d="M275.000000 -427.000000C276.000000 -441.000000,276.000000 -465.000000,250.000000 -465.000000C234.000000 -465.000000,221.000000 -452.000000,224.000000 -439.000000L224.000000 -426.000000L238.000000 -271.000000L110.000000 -364.000000C101.000000 -369.000000,99.000000 -371.000000,92.000000 -371.000000C78.000000 -371.000000,65.000000 -357.000000,65.000000 -343.000000C65.000000 -327.000000,75.000000 -323.000000,85.000000 -318.000000L227.000000 -250.000000L89.000000 -183.000000C73.000000 -175.000000,65.000000 -171.000000,65.000000 -156.000000C65.000000 -141.000000,78.000000 -128.000000,92.000000 -128.000000C99.000000 -128.000000,101.000000 -128.000000,126.000000 -147.000000L238.000000 -228.000000L223.000000 -60.000000C223.000000 -39.000000,241.000000 -34.000000,249.000000 -34.000000C261.000000 -34.000000,276.000000 -41.000000,276.000000 -60.000000L261.000000 -228.000000L389.000000 -135.000000C398.000000 -130.000000,400.000000 -128.000000,407.000000 -128.000000C421.000000 -128.000000,434.000000 -142.000000,434.000000 -156.000000C434.000000 -171.000000,425.000000 -176.000000,413.000000 -182.000000C353.000000 -212.000000,351.000000 -212.000000,272.000000 -249.000000L410.000000 -316.000000C426.000000 -324.000000,434.000000 -328.000000,434.000000 -343.000000C434.000000 -358.000000,421.000000 -371.000000,407.000000 -371.000000C400.000000 -371.000000,398.000000 -371.000000,373.000000 -352.000000L261.000000 -271.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmsy10_114">
      <path style="fill-rule: evenodd;" d="M780.000000 -661.000000C782.000000 -664.000000,785.000000 -671.000000,785.000000 -675.000000C785.000000 -682.000000,784.000000 -683.000000,761.000000 -683.000000L71.000000 -683.000000C48.000000 -683.000000,47.000000 -682.000000,47.000000 -675.000000C47.000000 -671.000000,50.000000 -664.000000,52.000000 -661.000000L389.000000 14.000000C396.000000 27.000000,399.000000 33.000000,416.000000 33.000000C433.000000 33.000000,436.000000 27.000000,443.000000 14.000000M171.000000 -611.000000L720.000000 -611.000000L446.000000 -61.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmmi10_59">
      <path style="fill-rule: evenodd;" d="M203.000000 -1.000000C203.000000 -67.000000,178.000000 -106.000000,139.000000 -106.000000C106.000000 -106.000000,86.000000 -81.000000,86.000000 -53.000000C86.000000 -26.000000,106.000000 -0.000000,139.000000 -0.000000C151.000000 -0.000000,164.000000 -4.000000,174.000000 -13.000000C177.000000 -15.000000,178.000000 -16.000000,179.000000 -16.000000C180.000000 -16.000000,181.000000 -15.000000,181.000000 -1.000000C181.000000 73.000000,146.000000 133.000000,113.000000 166.000000C102.000000 177.000000,102.000000 179.000000,102.000000 182.000000C102.000000 189.000000,107.000000 193.000000,112.000000 193.000000C123.000000 193.000000,203.000000 116.000000,203.000000 -1.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmmi10_65">
      <path style="fill-rule: evenodd;" d="M179.000000 -115.000000C139.000000 -48.000000,100.000000 -34.000000,56.000000 -31.000000C44.000000 -30.000000,35.000000 -30.000000,35.000000 -11.000000C35.000000 -5.000000,40.000000 -0.000000,48.000000 -0.000000L134.000000 -0.000000L75.000000 -0.000000L106.000000 -3.000000L134.000000 -3.000000L167.000000 -3.000000L202.000000 -0.000000L234.000000 -0.000000C240.000000 -0.000000,253.000000 -0.000000,253.000000 -19.000000C253.000000 -30.000000,244.000000 -31.000000,237.000000 -31.000000C214.000000 -33.000000,190.000000 -41.000000,190.000000 -66.000000C190.000000 -78.000000,196.000000 -89.000000,204.000000 -103.000000L280.000000 -231.000000L531.000000 -231.000000C533.000000 -210.000000,547.000000 -74.000000,547.000000 -64.000000C547.000000 -34.000000,495.000000 -31.000000,475.000000 -31.000000C461.000000 -31.000000,451.000000 -31.000000,451.000000 -11.000000C451.000000 -0.000000,463.000000 -0.000000,465.000000 -0.000000L590.000000 -0.000000L506.000000 -0.000000L549.000000 -3.000000L590.000000 -3.000000L615.000000 -3.000000L678.000000 -0.000000L703.000000 -0.000000C709.000000 -0.000000,721.000000 -0.000000,721.000000 -20.000000C721.000000 -31.000000,711.000000 -31.000000,698.000000 -31.000000C636.000000 -31.000000,636.000000 -38.000000,633.000000 -67.000000L572.000000 -692.000000C570.000000 -712.000000,570.000000 -716.000000,553.000000 -716.000000C537.000000 -716.000000,533.000000 -709.000000,527.000000 -699.000000M299.000000 -262.000000L496.000000 -592.000000L528.000000 -262.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmmi10_66">
      <path style="fill-rule: evenodd;" d="M160.000000 -78.000000C150.000000 -39.000000,148.000000 -31.000000,69.000000 -31.000000C52.000000 -31.000000,42.000000 -31.000000,42.000000 -11.000000C42.000000 -0.000000,51.000000 -0.000000,69.000000 -0.000000L426.000000 -0.000000C584.000000 -0.000000,702.000000 -118.000000,702.000000 -216.000000C702.000000 -288.000000,644.000000 -346.000000,547.000000 -357.000000C651.000000 -376.000000,756.000000 -450.000000,756.000000 -545.000000C756.000000 -619.000000,690.000000 -683.000000,570.000000 -683.000000L234.000000 -683.000000C215.000000 -683.000000,205.000000 -683.000000,205.000000 -663.000000C205.000000 -652.000000,214.000000 -652.000000,233.000000 -652.000000C235.000000 -652.000000,254.000000 -652.000000,271.000000 -650.000000C289.000000 -648.000000,298.000000 -647.000000,298.000000 -634.000000C298.000000 -630.000000,297.000000 -627.000000,294.000000 -615.000000M311.000000 -366.000000L373.000000 -614.000000C382.000000 -649.000000,384.000000 -652.000000,427.000000 -652.000000L556.000000 -652.000000C644.000000 -652.000000,665.000000 -593.000000,665.000000 -549.000000C665.000000 -461.000000,579.000000 -366.000000,457.000000 -366.000000M266.000000 -31.000000C252.000000 -31.000000,250.000000 -31.000000,244.000000 -32.000000C234.000000 -33.000000,231.000000 -34.000000,231.000000 -42.000000C231.000000 -45.000000,231.000000 -47.000000,236.000000 -65.000000L305.000000 -344.000000L494.000000 -344.000000C590.000000 -344.000000,609.000000 -270.000000,609.000000 -227.000000C609.000000 -128.000000,520.000000 -31.000000,402.000000 -31.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmmi10_67">
      <path style="fill-rule: evenodd;" d="M760.000000 -695.000000C760.000000 -698.000000,758.000000 -705.000000,749.000000 -705.000000C746.000000 -705.000000,745.000000 -704.000000,734.000000 -693.000000L664.000000 -616.000000C655.000000 -630.000000,609.000000 -705.000000,498.000000 -705.000000C275.000000 -705.000000,50.000000 -484.000000,50.000000 -252.000000C50.000000 -87.000000,168.000000 22.000000,321.000000 22.000000C408.000000 22.000000,484.000000 -18.000000,537.000000 -64.000000C630.000000 -146.000000,647.000000 -237.000000,647.000000 -240.000000C647.000000 -250.000000,637.000000 -250.000000,635.000000 -250.000000C629.000000 -250.000000,624.000000 -248.000000,622.000000 -240.000000C613.000000 -211.000000,590.000000 -140.000000,521.000000 -82.000000C452.000000 -26.000000,389.000000 -9.000000,337.000000 -9.000000C247.000000 -9.000000,141.000000 -61.000000,141.000000 -217.000000C141.000000 -274.000000,162.000000 -436.000000,262.000000 -553.000000C323.000000 -624.000000,417.000000 -674.000000,506.000000 -674.000000C608.000000 -674.000000,667.000000 -597.000000,667.000000 -481.000000C667.000000 -441.000000,664.000000 -440.000000,664.000000 -430.000000C664.000000 -420.000000,675.000000 -420.000000,679.000000 -420.000000C692.000000 -420.000000,692.000000 -422.000000,697.000000 -440.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmmi10_73">
      <path style="fill-rule: evenodd;" d="M374.000000 -606.000000C383.000000 -642.000000,386.000000 -652.000000,465.000000 -652.000000C489.000000 -652.000000,497.000000 -652.000000,497.000000 -671.000000C497.000000 -683.000000,486.000000 -683.000000,482.000000 -683.000000L350.000000 -683.000000L453.000000 -683.000000L379.000000 -680.000000L350.000000 -680.000000L320.000000 -680.000000L247.000000 -683.000000L217.000000 -683.000000C210.000000 -683.000000,197.000000 -683.000000,197.000000 -663.000000C197.000000 -652.000000,206.000000 -652.000000,225.000000 -652.000000C267.000000 -652.000000,294.000000 -652.000000,294.000000 -633.000000C294.000000 -628.000000,294.000000 -626.000000,292.000000 -617.000000L157.000000 -78.000000C148.000000 -41.000000,145.000000 -31.000000,66.000000 -31.000000C43.000000 -31.000000,34.000000 -31.000000,34.000000 -11.000000C34.000000 -0.000000,46.000000 -0.000000,49.000000 -0.000000L180.000000 -0.000000L78.000000 -0.000000L151.000000 -3.000000L180.000000 -3.000000L210.000000 -3.000000L284.000000 -0.000000L314.000000 -0.000000C322.000000 -0.000000,334.000000 -0.000000,334.000000 -19.000000C334.000000 -31.000000,326.000000 -31.000000,304.000000 -31.000000C286.000000 -31.000000,281.000000 -31.000000,261.000000 -33.000000C240.000000 -35.000000,236.000000 -39.000000,236.000000 -50.000000C236.000000 -58.000000,238.000000 -66.000000,240.000000 -73.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmmi10_82">
      <path style="fill-rule: evenodd;" d="M375.000000 -614.000000C381.000000 -638.000000,384.000000 -648.000000,403.000000 -651.000000C412.000000 -652.000000,444.000000 -652.000000,464.000000 -652.000000C535.000000 -652.000000,646.000000 -652.000000,646.000000 -553.000000C646.000000 -519.000000,630.000000 -450.000000,591.000000 -411.000000C565.000000 -385.000000,512.000000 -353.000000,422.000000 -353.000000L310.000000 -353.000000M519.000000 -340.000000C620.000000 -362.000000,739.000000 -432.000000,739.000000 -533.000000C739.000000 -619.000000,649.000000 -683.000000,518.000000 -683.000000L233.000000 -683.000000C213.000000 -683.000000,204.000000 -683.000000,204.000000 -663.000000C204.000000 -652.000000,213.000000 -652.000000,232.000000 -652.000000C234.000000 -652.000000,253.000000 -652.000000,270.000000 -650.000000C288.000000 -648.000000,297.000000 -647.000000,297.000000 -634.000000C297.000000 -630.000000,296.000000 -627.000000,293.000000 -615.000000L159.000000 -78.000000C149.000000 -39.000000,147.000000 -31.000000,68.000000 -31.000000C50.000000 -31.000000,41.000000 -31.000000,41.000000 -11.000000C41.000000 -0.000000,53.000000 -0.000000,55.000000 -0.000000L181.000000 -0.000000L83.000000 -0.000000L153.000000 -3.000000L181.000000 -3.000000L209.000000 -3.000000L280.000000 -0.000000L308.000000 -0.000000C316.000000 -0.000000,328.000000 -0.000000,328.000000 -20.000000C328.000000 -31.000000,319.000000 -31.000000,300.000000 -31.000000C263.000000 -31.000000,235.000000 -31.000000,235.000000 -49.000000C235.000000 -55.000000,237.000000 -60.000000,238.000000 -66.000000L304.000000 -331.000000L423.000000 -331.000000C514.000000 -331.000000,532.000000 -275.000000,532.000000 -240.000000C532.000000 -225.000000,524.000000 -194.000000,518.000000 -171.000000C511.000000 -143.000000,502.000000 -106.000000,502.000000 -86.000000C502.000000 22.000000,622.000000 22.000000,635.000000 22.000000C720.000000 22.000000,755.000000 -79.000000,755.000000 -93.000000C755.000000 -105.000000,744.000000 -105.000000,743.000000 -105.000000C734.000000 -105.000000,732.000000 -98.000000,730.000000 -91.000000C705.000000 -17.000000,662.000000 -0.000000,639.000000 -0.000000C606.000000 -0.000000,599.000000 -22.000000,599.000000 -61.000000C599.000000 -92.000000,605.000000 -143.000000,609.000000 -175.000000C611.000000 -189.000000,613.000000 -208.000000,613.000000 -222.000000C613.000000 -299.000000,546.000000 -330.000000,519.000000 -340.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmmi10_87">
      <path style="fill-rule: evenodd;" d="M917.000000 -567.000000C942.000000 -611.000000,966.000000 -647.000000,1029.000000 -652.000000C1038.000000 -653.000000,1048.000000 -653.000000,1048.000000 -672.000000C1048.000000 -676.000000,1044.000000 -683.000000,1036.000000 -683.000000L959.000000 -683.000000L1012.000000 -683.000000L984.000000 -680.000000L959.000000 -680.000000L925.000000 -680.000000L888.000000 -683.000000L855.000000 -683.000000C849.000000 -683.000000,836.000000 -683.000000,836.000000 -664.000000C836.000000 -653.000000,845.000000 -652.000000,851.000000 -652.000000C875.000000 -651.000000,910.000000 -643.000000,910.000000 -613.000000C910.000000 -602.000000,905.000000 -594.000000,897.000000 -580.000000L627.000000 -109.000000L590.000000 -605.000000C589.000000 -625.000000,587.000000 -651.000000,660.000000 -652.000000C677.000000 -652.000000,687.000000 -652.000000,687.000000 -672.000000C687.000000 -682.000000,676.000000 -683.000000,672.000000 -683.000000L550.000000 -683.000000L632.000000 -683.000000L590.000000 -680.000000L550.000000 -680.000000L527.000000 -680.000000L468.000000 -683.000000L445.000000 -683.000000C439.000000 -683.000000,426.000000 -683.000000,426.000000 -663.000000C426.000000 -652.000000,436.000000 -652.000000,450.000000 -652.000000C494.000000 -652.000000,501.000000 -646.000000,503.000000 -627.000000L509.000000 -550.000000L256.000000 -109.000000L218.000000 -616.000000C218.000000 -628.000000,218.000000 -651.000000,294.000000 -652.000000C304.000000 -652.000000,315.000000 -652.000000,315.000000 -672.000000C315.000000 -683.000000,303.000000 -683.000000,301.000000 -683.000000L178.000000 -683.000000L261.000000 -683.000000L219.000000 -680.000000L178.000000 -680.000000L143.000000 -680.000000L107.000000 -683.000000L73.000000 -683.000000C68.000000 -683.000000,55.000000 -683.000000,55.000000 -664.000000C55.000000 -652.000000,64.000000 -652.000000,80.000000 -652.000000C130.000000 -652.000000,131.000000 -643.000000,133.000000 -615.000000L178.000000 -4.000000C179.000000 14.000000,180.000000 22.000000,194.000000 22.000000C206.000000 22.000000,209.000000 16.000000,218.000000 1.000000L512.000000 -509.000000L549.000000 -4.000000C551.000000 17.000000,553.000000 22.000000,565.000000 22.000000C578.000000 22.000000,584.000000 12.000000,589.000000 3.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmmi10_99">
      <path style="fill-rule: evenodd;" d="M396.000000 -380.000000C380.000000 -380.000000,366.000000 -380.000000,352.000000 -366.000000C336.000000 -351.000000,334.000000 -334.000000,334.000000 -327.000000C334.000000 -303.000000,352.000000 -292.000000,371.000000 -292.000000C400.000000 -292.000000,427.000000 -316.000000,427.000000 -356.000000C427.000000 -405.000000,380.000000 -442.000000,309.000000 -442.000000C174.000000 -442.000000,41.000000 -299.000000,41.000000 -158.000000C41.000000 -68.000000,99.000000 11.000000,203.000000 11.000000C346.000000 11.000000,430.000000 -95.000000,430.000000 -107.000000C430.000000 -113.000000,424.000000 -120.000000,418.000000 -120.000000C413.000000 -120.000000,411.000000 -118.000000,405.000000 -110.000000C326.000000 -11.000000,217.000000 -11.000000,205.000000 -11.000000C142.000000 -11.000000,115.000000 -60.000000,115.000000 -120.000000C115.000000 -161.000000,135.000000 -258.000000,169.000000 -320.000000C200.000000 -377.000000,255.000000 -420.000000,310.000000 -420.000000C344.000000 -420.000000,382.000000 -407.000000,396.000000 -380.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmmi10_101">
      <path style="fill-rule: evenodd;" d="M187.000000 -231.000000C216.000000 -231.000000,290.000000 -233.000000,340.000000 -254.000000C410.000000 -284.000000,415.000000 -343.000000,415.000000 -357.000000C415.000000 -401.000000,377.000000 -442.000000,308.000000 -442.000000C197.000000 -442.000000,46.000000 -345.000000,46.000000 -170.000000C46.000000 -68.000000,105.000000 11.000000,203.000000 11.000000C346.000000 11.000000,430.000000 -95.000000,430.000000 -107.000000C430.000000 -113.000000,424.000000 -120.000000,418.000000 -120.000000C413.000000 -120.000000,411.000000 -118.000000,405.000000 -110.000000C326.000000 -11.000000,217.000000 -11.000000,205.000000 -11.000000C127.000000 -11.000000,118.000000 -95.000000,118.000000 -127.000000C118.000000 -139.000000,119.000000 -170.000000,134.000000 -231.000000M140.000000 -253.000000C179.000000 -405.000000,282.000000 -420.000000,308.000000 -420.000000C355.000000 -420.000000,382.000000 -391.000000,382.000000 -357.000000C382.000000 -253.000000,222.000000 -253.000000,181.000000 -253.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmmi10_103">
      <path style="fill-rule: evenodd;" d="M471.000000 -377.000000C472.000000 -383.000000,474.000000 -388.000000,474.000000 -395.000000C474.000000 -412.000000,462.000000 -422.000000,445.000000 -422.000000C435.000000 -422.000000,408.000000 -415.000000,404.000000 -379.000000C386.000000 -416.000000,351.000000 -442.000000,311.000000 -442.000000C197.000000 -442.000000,73.000000 -302.000000,73.000000 -158.000000C73.000000 -59.000000,134.000000 -0.000000,206.000000 -0.000000C265.000000 -0.000000,312.000000 -47.000000,322.000000 -58.000000L323.000000 -57.000000C302.000000 32.000000,290.000000 73.000000,290.000000 75.000000C286.000000 84.000000,252.000000 183.000000,146.000000 183.000000C127.000000 183.000000,94.000000 182.000000,66.000000 173.000000C96.000000 164.000000,107.000000 138.000000,107.000000 121.000000C107.000000 105.000000,96.000000 86.000000,69.000000 86.000000C47.000000 86.000000,15.000000 104.000000,15.000000 144.000000C15.000000 185.000000,52.000000 205.000000,148.000000 205.000000C273.000000 205.000000,345.000000 127.000000,360.000000 67.000000M341.000000 -128.000000C335.000000 -102.000000,312.000000 -77.000000,290.000000 -58.000000C269.000000 -40.000000,238.000000 -22.000000,209.000000 -22.000000C159.000000 -22.000000,144.000000 -74.000000,144.000000 -114.000000C144.000000 -162.000000,173.000000 -280.000000,200.000000 -331.000000C227.000000 -380.000000,270.000000 -420.000000,312.000000 -420.000000C378.000000 -420.000000,392.000000 -339.000000,392.000000 -334.000000C392.000000 -329.000000,390.000000 -323.000000,389.000000 -319.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmmi10_104">
      <path style="fill-rule: evenodd;" d="M287.000000 -683.000000C287.000000 -684.000000,287.000000 -694.000000,274.000000 -694.000000C251.000000 -694.000000,178.000000 -686.000000,152.000000 -684.000000C144.000000 -683.000000,133.000000 -682.000000,133.000000 -664.000000C133.000000 -652.000000,142.000000 -652.000000,157.000000 -652.000000C205.000000 -652.000000,207.000000 -645.000000,207.000000 -635.000000L204.000000 -615.000000L59.000000 -39.000000C55.000000 -25.000000,55.000000 -23.000000,55.000000 -17.000000C55.000000 6.000000,75.000000 11.000000,84.000000 11.000000C100.000000 11.000000,116.000000 -1.000000,121.000000 -15.000000L140.000000 -91.000000L162.000000 -181.000000C168.000000 -203.000000,174.000000 -225.000000,179.000000 -248.000000C181.000000 -254.000000,189.000000 -287.000000,190.000000 -293.000000C193.000000 -302.000000,224.000000 -358.000000,258.000000 -385.000000C280.000000 -401.000000,311.000000 -420.000000,354.000000 -420.000000C397.000000 -420.000000,408.000000 -386.000000,408.000000 -350.000000C408.000000 -296.000000,370.000000 -187.000000,346.000000 -126.000000C338.000000 -103.000000,333.000000 -91.000000,333.000000 -71.000000C333.000000 -24.000000,368.000000 11.000000,415.000000 11.000000C509.000000 11.000000,546.000000 -135.000000,546.000000 -143.000000C546.000000 -153.000000,537.000000 -153.000000,534.000000 -153.000000C524.000000 -153.000000,524.000000 -150.000000,519.000000 -135.000000C504.000000 -82.000000,472.000000 -11.000000,417.000000 -11.000000C400.000000 -11.000000,393.000000 -21.000000,393.000000 -44.000000C393.000000 -69.000000,402.000000 -93.000000,411.000000 -115.000000C427.000000 -158.000000,472.000000 -277.000000,472.000000 -335.000000C472.000000 -400.000000,432.000000 -442.000000,357.000000 -442.000000C294.000000 -442.000000,246.000000 -411.000000,209.000000 -365.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmmi10_105">
      <path style="fill-rule: evenodd;" d="M284.000000 -625.000000C284.000000 -645.000000,270.000000 -661.000000,247.000000 -661.000000C220.000000 -661.000000,193.000000 -635.000000,193.000000 -608.000000C193.000000 -589.000000,207.000000 -572.000000,231.000000 -572.000000C254.000000 -572.000000,284.000000 -595.000000,284.000000 -625.000000M208.000000 -249.000000C220.000000 -278.000000,220.000000 -280.000000,230.000000 -307.000000C238.000000 -327.000000,243.000000 -341.000000,243.000000 -360.000000C243.000000 -405.000000,211.000000 -442.000000,161.000000 -442.000000C67.000000 -442.000000,29.000000 -297.000000,29.000000 -288.000000C29.000000 -278.000000,39.000000 -278.000000,41.000000 -278.000000C51.000000 -278.000000,52.000000 -280.000000,57.000000 -296.000000C84.000000 -390.000000,124.000000 -420.000000,158.000000 -420.000000C166.000000 -420.000000,183.000000 -420.000000,183.000000 -388.000000C183.000000 -367.000000,176.000000 -346.000000,172.000000 -336.000000C164.000000 -310.000000,119.000000 -194.000000,103.000000 -151.000000C93.000000 -125.000000,80.000000 -92.000000,80.000000 -71.000000C80.000000 -24.000000,114.000000 11.000000,162.000000 11.000000C256.000000 11.000000,293.000000 -134.000000,293.000000 -143.000000C293.000000 -153.000000,284.000000 -153.000000,281.000000 -153.000000C271.000000 -153.000000,271.000000 -150.000000,266.000000 -135.000000C248.000000 -72.000000,215.000000 -11.000000,164.000000 -11.000000C147.000000 -11.000000,140.000000 -21.000000,140.000000 -44.000000C140.000000 -69.000000,146.000000 -83.000000,169.000000 -144.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmmi10_116">
      <path style="fill-rule: evenodd;" d="M206.000000 -400.000000L300.000000 -400.000000C320.000000 -400.000000,330.000000 -400.000000,330.000000 -420.000000C330.000000 -431.000000,320.000000 -431.000000,302.000000 -431.000000L214.000000 -431.000000C250.000000 -573.000000,255.000000 -593.000000,255.000000 -599.000000C255.000000 -616.000000,243.000000 -626.000000,226.000000 -626.000000C223.000000 -626.000000,195.000000 -625.000000,186.000000 -590.000000L147.000000 -431.000000L53.000000 -431.000000C33.000000 -431.000000,23.000000 -431.000000,23.000000 -412.000000C23.000000 -400.000000,31.000000 -400.000000,51.000000 -400.000000L139.000000 -400.000000C67.000000 -116.000000,63.000000 -99.000000,63.000000 -81.000000C63.000000 -27.000000,101.000000 11.000000,155.000000 11.000000C257.000000 11.000000,314.000000 -135.000000,314.000000 -143.000000C314.000000 -153.000000,306.000000 -153.000000,302.000000 -153.000000C293.000000 -153.000000,292.000000 -150.000000,287.000000 -139.000000C244.000000 -35.000000,191.000000 -11.000000,157.000000 -11.000000C136.000000 -11.000000,126.000000 -24.000000,126.000000 -57.000000C126.000000 -81.000000,128.000000 -88.000000,132.000000 -105.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmmi10_117">
      <path style="fill-rule: evenodd;" d="M350.000000 -56.000000C361.000000 -15.000000,396.000000 11.000000,439.000000 11.000000C474.000000 11.000000,497.000000 -12.000000,513.000000 -44.000000C530.000000 -80.000000,543.000000 -141.000000,543.000000 -143.000000C543.000000 -153.000000,534.000000 -153.000000,531.000000 -153.000000C521.000000 -153.000000,520.000000 -149.000000,517.000000 -135.000000C503.000000 -79.000000,484.000000 -11.000000,442.000000 -11.000000C421.000000 -11.000000,411.000000 -24.000000,411.000000 -57.000000C411.000000 -79.000000,423.000000 -126.000000,431.000000 -161.000000L459.000000 -269.000000C462.000000 -284.000000,472.000000 -322.000000,476.000000 -337.000000C481.000000 -360.000000,491.000000 -398.000000,491.000000 -404.000000C491.000000 -422.000000,477.000000 -431.000000,462.000000 -431.000000C457.000000 -431.000000,431.000000 -430.000000,423.000000 -396.000000C404.000000 -323.000000,360.000000 -148.000000,348.000000 -95.000000C347.000000 -91.000000,307.000000 -11.000000,234.000000 -11.000000C182.000000 -11.000000,172.000000 -56.000000,172.000000 -93.000000C172.000000 -149.000000,200.000000 -228.000000,226.000000 -297.000000C238.000000 -327.000000,243.000000 -341.000000,243.000000 -360.000000C243.000000 -405.000000,211.000000 -442.000000,161.000000 -442.000000C66.000000 -442.000000,29.000000 -297.000000,29.000000 -288.000000C29.000000 -278.000000,39.000000 -278.000000,41.000000 -278.000000C51.000000 -278.000000,52.000000 -280.000000,57.000000 -296.000000C82.000000 -383.000000,120.000000 -420.000000,158.000000 -420.000000C167.000000 -420.000000,183.000000 -419.000000,183.000000 -387.000000C183.000000 -363.000000,172.000000 -334.000000,166.000000 -319.000000C129.000000 -220.000000,108.000000 -158.000000,108.000000 -109.000000C108.000000 -14.000000,177.000000 11.000000,231.000000 11.000000C297.000000 11.000000,333.000000 -34.000000,350.000000 -56.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmmi10_118">
      <path style="fill-rule: evenodd;" d="M468.000000 -372.000000C468.000000 -426.000000,442.000000 -442.000000,424.000000 -442.000000C399.000000 -442.000000,375.000000 -416.000000,375.000000 -394.000000C375.000000 -381.000000,380.000000 -375.000000,391.000000 -364.000000C412.000000 -344.000000,425.000000 -318.000000,425.000000 -282.000000C425.000000 -240.000000,364.000000 -11.000000,247.000000 -11.000000C196.000000 -11.000000,173.000000 -46.000000,173.000000 -98.000000C173.000000 -154.000000,200.000000 -227.000000,231.000000 -310.000000C238.000000 -327.000000,243.000000 -341.000000,243.000000 -360.000000C243.000000 -405.000000,211.000000 -442.000000,161.000000 -442.000000C67.000000 -442.000000,29.000000 -297.000000,29.000000 -288.000000C29.000000 -278.000000,39.000000 -278.000000,41.000000 -278.000000C51.000000 -278.000000,52.000000 -280.000000,57.000000 -296.000000C86.000000 -397.000000,129.000000 -420.000000,158.000000 -420.000000C166.000000 -420.000000,183.000000 -420.000000,183.000000 -388.000000C183.000000 -363.000000,173.000000 -336.000000,166.000000 -318.000000C122.000000 -202.000000,109.000000 -156.000000,109.000000 -113.000000C109.000000 -5.000000,197.000000 11.000000,243.000000 11.000000C411.000000 11.000000,468.000000 -320.000000,468.000000 -372.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmmi10_120">
      <path style="fill-rule: evenodd;" d="M334.000000 -302.000000C340.000000 -328.000000,363.000000 -420.000000,433.000000 -420.000000C438.000000 -420.000000,462.000000 -420.000000,483.000000 -407.000000C455.000000 -402.000000,435.000000 -377.000000,435.000000 -353.000000C435.000000 -337.000000,446.000000 -318.000000,473.000000 -318.000000C495.000000 -318.000000,527.000000 -336.000000,527.000000 -376.000000C527.000000 -428.000000,468.000000 -442.000000,434.000000 -442.000000C376.000000 -442.000000,341.000000 -389.000000,329.000000 -366.000000C304.000000 -432.000000,250.000000 -442.000000,221.000000 -442.000000C117.000000 -442.000000,60.000000 -313.000000,60.000000 -288.000000C60.000000 -278.000000,70.000000 -278.000000,72.000000 -278.000000C80.000000 -278.000000,83.000000 -280.000000,85.000000 -289.000000C119.000000 -395.000000,185.000000 -420.000000,219.000000 -420.000000C238.000000 -420.000000,273.000000 -411.000000,273.000000 -353.000000C273.000000 -322.000000,256.000000 -255.000000,219.000000 -115.000000C203.000000 -53.000000,168.000000 -11.000000,124.000000 -11.000000C118.000000 -11.000000,95.000000 -11.000000,74.000000 -24.000000C99.000000 -29.000000,121.000000 -50.000000,121.000000 -78.000000C121.000000 -105.000000,99.000000 -113.000000,84.000000 -113.000000C54.000000 -113.000000,29.000000 -87.000000,29.000000 -55.000000C29.000000 -9.000000,79.000000 11.000000,123.000000 11.000000C189.000000 11.000000,225.000000 -59.000000,228.000000 -65.000000C240.000000 -28.000000,276.000000 11.000000,336.000000 11.000000C439.000000 11.000000,496.000000 -118.000000,496.000000 -143.000000C496.000000 -153.000000,487.000000 -153.000000,484.000000 -153.000000C475.000000 -153.000000,473.000000 -149.000000,471.000000 -142.000000C438.000000 -35.000000,370.000000 -11.000000,338.000000 -11.000000C299.000000 -11.000000,283.000000 -43.000000,283.000000 -77.000000C283.000000 -99.000000,289.000000 -121.000000,300.000000 -165.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmmi10_121">
      <path style="fill-rule: evenodd;" d="M486.000000 -381.000000C490.000000 -395.000000,490.000000 -397.000000,490.000000 -404.000000C490.000000 -422.000000,476.000000 -431.000000,461.000000 -431.000000C451.000000 -431.000000,435.000000 -425.000000,426.000000 -410.000000C424.000000 -405.000000,416.000000 -374.000000,412.000000 -356.000000C405.000000 -330.000000,398.000000 -303.000000,392.000000 -276.000000L347.000000 -96.000000C343.000000 -81.000000,300.000000 -11.000000,234.000000 -11.000000C183.000000 -11.000000,172.000000 -55.000000,172.000000 -92.000000C172.000000 -138.000000,189.000000 -200.000000,223.000000 -288.000000C239.000000 -329.000000,243.000000 -340.000000,243.000000 -360.000000C243.000000 -405.000000,211.000000 -442.000000,161.000000 -442.000000C66.000000 -442.000000,29.000000 -297.000000,29.000000 -288.000000C29.000000 -278.000000,39.000000 -278.000000,41.000000 -278.000000C51.000000 -278.000000,52.000000 -280.000000,57.000000 -296.000000C84.000000 -390.000000,124.000000 -420.000000,158.000000 -420.000000C166.000000 -420.000000,183.000000 -420.000000,183.000000 -388.000000C183.000000 -363.000000,173.000000 -337.000000,166.000000 -318.000000C126.000000 -212.000000,108.000000 -155.000000,108.000000 -108.000000C108.000000 -19.000000,171.000000 11.000000,230.000000 11.000000C269.000000 11.000000,303.000000 -6.000000,331.000000 -34.000000C318.000000 18.000000,306.000000 67.000000,266.000000 120.000000C240.000000 154.000000,202.000000 183.000000,156.000000 183.000000C142.000000 183.000000,97.000000 180.000000,80.000000 141.000000C96.000000 141.000000,109.000000 141.000000,123.000000 129.000000C133.000000 120.000000,143.000000 107.000000,143.000000 88.000000C143.000000 57.000000,116.000000 53.000000,106.000000 53.000000C83.000000 53.000000,50.000000 69.000000,50.000000 118.000000C50.000000 168.000000,94.000000 205.000000,156.000000 205.000000C259.000000 205.000000,362.000000 114.000000,390.000000 1.000000"></path>
    </g>
    <g transform="scale(0.006974,0.006974)" id="GLYPHcmr7_50">
      <path style="fill-rule: evenodd;" d="M505.000000 -182.000000L471.000000 -182.000000C468.000000 -160.000000,458.000000 -101.000000,445.000000 -91.000000C437.000000 -85.000000,360.000000 -85.000000,346.000000 -85.000000L162.000000 -85.000000C267.000000 -178.000000,302.000000 -206.000000,362.000000 -253.000000C436.000000 -312.000000,505.000000 -374.000000,505.000000 -469.000000C505.000000 -590.000000,399.000000 -664.000000,271.000000 -664.000000C147.000000 -664.000000,63.000000 -577.000000,63.000000 -485.000000C63.000000 -434.000000,106.000000 -429.000000,116.000000 -429.000000C140.000000 -429.000000,169.000000 -446.000000,169.000000 -482.000000C169.000000 -500.000000,162.000000 -535.000000,110.000000 -535.000000C141.000000 -606.000000,209.000000 -628.000000,256.000000 -628.000000C356.000000 -628.000000,408.000000 -550.000000,408.000000 -469.000000C408.000000 -382.000000,346.000000 -313.000000,314.000000 -277.000000L73.000000 -39.000000C63.000000 -30.000000,63.000000 -28.000000,63.000000 -0.000000L475.000000 -0.000000"></path>
    </g>
  </defs>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,110.964081 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_82"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,123.190521 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,129.389420 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_120"></use>
    <use xlink:href="#GLYPHcmmi10_59" x="5.715379"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,145.584381 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_121"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,153.971436 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_41"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,176.110718 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_61"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,204.449081 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_65"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,216.404327 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,222.603363 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_120"></use>
    <use xlink:href="#GLYPHcmmi10_59" x="5.715379"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,238.798157 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_121"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,247.185226 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_41"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,256.926544 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmsy10_1"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,264.896500 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_66"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,277.787094 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,283.986176 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_120"></use>
    <use xlink:href="#GLYPHcmmi10_59" x="5.715379"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,300.180954 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_121"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,308.568207 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_41"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,318.309357 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmsy10_0"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,334.249573 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_67"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,346.782578 28.836594)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr7_50"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,353.933624 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,360.132706 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_120"></use>
    <use xlink:href="#GLYPHcmmi10_59" x="5.715379"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,376.327484 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_121"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,384.714737 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_41"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,394.455887 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmsy10_0"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,410.396103 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_87"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,427.664795 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_101"></use>
    <use xlink:href="#GLYPHcmmi10_105" x="4.656337"></use>
    <use xlink:href="#GLYPHcmmi10_103" x="8.101512"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,448.753525 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_104"></use>
    <use xlink:href="#GLYPHcmmi10_116" x="5.761680"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,467.235992 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmsy10_1"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,475.206116 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,481.405167 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_65"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,493.360413 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,499.559479 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_120"></use>
    <use xlink:href="#GLYPHcmmi10_59" x="5.715379"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,515.754272 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_121"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,524.141342 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_41"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,533.882660 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_43"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,549.822876 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_66"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,562.713486 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,568.912384 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_120"></use>
    <use xlink:href="#GLYPHcmmi10_59" x="5.715379"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,585.107315 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_121"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,593.494385 35.418213)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_41"></use>
    <use xlink:href="#GLYPHcmr10_41" x="3.888963"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,605.892349 27.403778)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr7_50"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,111.235275 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_65"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,123.190521 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,129.389420 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_120"></use>
    <use xlink:href="#GLYPHcmmi10_59" x="5.715379"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,145.584381 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_121"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,153.971436 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_41"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,176.110718 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_61"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,204.449081 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_87"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,221.717773 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,227.916672 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_117"></use>
    <use xlink:href="#GLYPHcmmi10_59" x="5.724676"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,244.126358 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_118"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,252.424942 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_41"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,262.166092 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmsy10_3"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,273.678467 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,279.877518 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmsy10_114"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,293.161087 61.719604)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi7_120"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,301.186722 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_73"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,309.444519 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,315.643570 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_120"></use>
    <use xlink:href="#GLYPHcmmi10_59" x="5.715379"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,331.838364 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_121"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,340.225601 59.328552)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_41"></use>
    <use xlink:href="#GLYPHcmr10_41" x="3.888963"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,352.623566 52.747086)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr7_50"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,110.299911 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_66"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,123.190521 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,129.389420 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_120"></use>
    <use xlink:href="#GLYPHcmmi10_59" x="5.715379"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,145.584381 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_121"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,153.971436 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_41"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,176.110718 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_61"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,204.449081 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_87"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,221.717773 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,227.916672 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_117"></use>
    <use xlink:href="#GLYPHcmmi10_59" x="5.724676"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,244.126358 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_118"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,252.424942 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_41"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,262.166092 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmsy10_3"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,273.678467 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,279.877518 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmsy10_114"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,293.161087 85.630096)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi7_121"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,300.823196 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_73"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,309.081146 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,315.280212 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_120"></use>
    <use xlink:href="#GLYPHcmmi10_59" x="5.715379"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,331.475006 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_121"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,339.862213 83.239044)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_41"></use>
    <use xlink:href="#GLYPHcmr10_41" x="3.888963"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,352.260193 76.657410)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr7_50"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,112.869522 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_67"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,125.402542 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,131.601578 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_99"></use>
    <use xlink:href="#GLYPHcmmi10_59" x="4.327635"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,145.584381 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_121"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,153.971436 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_41"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,176.110718 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_61"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,204.449081 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_87"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,221.717773 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,227.916672 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_117"></use>
    <use xlink:href="#GLYPHcmmi10_59" x="5.724676"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,244.126358 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_118"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,252.424942 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_41"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,262.166092 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmsy10_3"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,273.678467 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,279.877518 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmsy10_114"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,293.161087 109.540421)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi7_120"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,301.186722 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_73"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,309.444519 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,315.643570 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_120"></use>
    <use xlink:href="#GLYPHcmmi10_59" x="5.715379"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,331.838364 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_121"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,340.225601 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_41"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,346.424637 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmsy10_114"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,359.708206 109.540421)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi7_121"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,367.370331 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_73"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,375.628296 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,381.827194 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_120"></use>
    <use xlink:href="#GLYPHcmmi10_59" x="5.715379"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,398.022125 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmmi10_121"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,406.409195 107.149536)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmr10_41"></use>
    <use xlink:href="#GLYPHcmr10_41" x="3.888963"></use>
  </g>
</svg></span>
where I is the input image and R the output image of the filter.
该算子 <a href="gauss_image.html"><code><span data-if="hdevelop" style="display:inline">gauss_image</span><span data-if="c" style="display:none">gauss_image</span><span data-if="cpp" style="display:none">GaussImage</span><span data-if="com" style="display:none">GaussImage</span><span data-if="dotnet" style="display:none">GaussImage</span><span data-if="python" style="display:none">gauss_image</span></code></a> is used for smoothing (W), the
operator <a href="sobel_amp.html"><code><span data-if="hdevelop" style="display:inline">sobel_amp</span><span data-if="c" style="display:none">sobel_amp</span><span data-if="cpp" style="display:none">SobelAmp</span><span data-if="com" style="display:none">SobelAmp</span><span data-if="dotnet" style="display:none">SobelAmp</span><span data-if="python" style="display:none">sobel_amp</span></code></a> is used for calculating the
derivative<span title="2" style="vertical-align:-0.295373em" class="math"><!-- Created by MetaPost 1.902 on 2023.05.15:2033 --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="1.61973em" height="0.984103em" viewBox="0 0 25.915619 15.745651">
<!-- Original BoundingBox: -12.957809 -7.872818 12.957809 7.872833 -->
  <defs>
    <g transform="scale(0.009963,0.009963)" id="GLYPHcmsy10_114">
      <path style="fill-rule: evenodd;" d="M780.000000 -661.000000C782.000000 -664.000000,785.000000 -671.000000,785.000000 -675.000000C785.000000 -682.000000,784.000000 -683.000000,761.000000 -683.000000L71.000000 -683.000000C48.000000 -683.000000,47.000000 -682.000000,47.000000 -675.000000C47.000000 -671.000000,50.000000 -664.000000,52.000000 -661.000000L389.000000 14.000000C396.000000 27.000000,399.000000 33.000000,416.000000 33.000000C433.000000 33.000000,436.000000 27.000000,443.000000 14.000000M171.000000 -611.000000L720.000000 -611.000000L446.000000 -61.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHptmr8r_40">
      <path style="fill-rule: evenodd;" d="M295.000000 -676.000000C221.000000 -628.000000,191.000000 -602.000000,154.000000 -556.000000C83.000000 -469.000000,48.000000 -369.000000,48.000000 -252.000000C48.000000 -125.000000,85.000000 -27.000000,173.000000 75.000000C214.000000 123.000000,240.000000 145.000000,292.000000 177.000000L304.000000 161.000000C224.000000 98.000000,196.000000 63.000000,169.000000 -12.000000C145.000000 -79.000000,134.000000 -155.000000,134.000000 -255.000000C134.000000 -360.000000,147.000000 -442.000000,174.000000 -504.000000C202.000000 -566.000000,232.000000 -602.000000,304.000000 -660.000000"></path>
    </g>
    <g transform="scale(0.009963,0.009963)" id="GLYPHptmr8r_41">
      <path style="fill-rule: evenodd;" d="M38.000000 177.000000C112.000000 129.000000,142.000000 103.000000,179.000000 57.000000C250.000000 -30.000000,285.000000 -130.000000,285.000000 -247.000000C285.000000 -375.000000,248.000000 -472.000000,160.000000 -574.000000C119.000000 -622.000000,93.000000 -644.000000,41.000000 -676.000000L29.000000 -660.000000C109.000000 -597.000000,136.000000 -562.000000,164.000000 -487.000000C188.000000 -420.000000,199.000000 -344.000000,199.000000 -244.000000C199.000000 -140.000000,186.000000 -57.000000,159.000000 4.000000C131.000000 67.000000,101.000000 103.000000,29.000000 161.000000"></path>
    </g>
  </defs>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,0.058182 11.019684)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHptmr8r_40"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,5.366211 11.019684)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHcmsy10_114"></use>
  </g>
  <g transform="matrix(1.600006,-0.000000,-0.000000,1.600006,18.649780 11.019684)" style="fill: rgb(0.000000%,0.000000%,0.000000%);">
    <use xlink:href="#GLYPHptmr8r_41"></use>
  </g>
</svg></span>.
</p>
<p>The corner response function is invariant with regard to rotation.
In order to achieve a suitable dependency of the function R(x,y)
on the local gradient, the parameter <a href="#Weight"><i><code><span data-if="hdevelop" style="display:inline">Weight</span><span data-if="c" style="display:none">Weight</span><span data-if="cpp" style="display:none">Weight</span><span data-if="com" style="display:none">Weight</span><span data-if="dotnet" style="display:none">weight</span><span data-if="python" style="display:none">weight</span></code></i></a> must be set to
0.04.  With this, only gray value corners will return positive
values for R(x,y), while straight edges will receive negative
values.  The output image type is identical to the input image
type.  Therefore, the negative output values are set to 0 if byte
images are used as input images.  If this is not desired, the input
image should be converted into a real or int2 image with
<a href="convert_image_type.html"><code><span data-if="hdevelop" style="display:inline">convert_image_type</span><span data-if="c" style="display:none">convert_image_type</span><span data-if="cpp" style="display:none">ConvertImageType</span><span data-if="com" style="display:none">ConvertImageType</span><span data-if="dotnet" style="display:none">ConvertImageType</span><span data-if="python" style="display:none">convert_image_type</span></code></a>.</p>
<h2 id="sec_attention">注意</h2>
<p>Note that filter operators may return unexpected results if
an image with a reduced domain is used as input. Please refer to the
chapter <a href="toc_filters.html">过滤器</a>.</p>
<h2 id="sec_execution">运行信息</h2>
<ul>
  <li>多线程类型:可重入(与非独占操作符并行运行)。</li>
<li>多线程作用域:全局(可以从任何线程调用)。</li>
  
    <li>在元组级别自动并行化。</li>
    <li>在图像通道级别自动并行化。</li>
    <li>Automatically parallelized on  domain level.</li>
  
</ul>
<h2 id="sec_parameters">参数表</h2>
  <div class="par">
<div class="parhead">
<span id="Image" class="parname"><b><code><span data-if="hdevelop" style="display:inline">Image</span><span data-if="c" style="display:none">Image</span><span data-if="cpp" style="display:none">Image</span><span data-if="com" style="display:none">Image</span><span data-if="dotnet" style="display:none">image</span><span data-if="python" style="display:none">image</span></code></b> (input_object)  </span><span>(multichannel-)image(-array) <code>→</code> <span data-if="hdevelop" style="display:inline">object</span><span data-if="dotnet" style="display:none"><a href="HImage.html">HImage</a></span><span data-if="python" style="display:none">HObject</span><span data-if="cpp" style="display:none"><a href="HImage.html">HImage</a></span><span data-if="c" style="display:none">Hobject</span> (byte / uint2 / int2 / real)</span>
</div>
<p class="pardesc">Input image.</p>
</div>
  <div class="par">
<div class="parhead">
<span id="ImageCorner" class="parname"><b><code><span data-if="hdevelop" style="display:inline">ImageCorner</span><span data-if="c" style="display:none">ImageCorner</span><span data-if="cpp" style="display:none">ImageCorner</span><span data-if="com" style="display:none">ImageCorner</span><span data-if="dotnet" style="display:none">imageCorner</span><span data-if="python" style="display:none">image_corner</span></code></b> (output_object)  </span><span>multichannel-image(-array) <code>→</code> <span data-if="hdevelop" style="display:inline">object</span><span data-if="dotnet" style="display:none"><a href="HImage.html">HImage</a></span><span data-if="python" style="display:none">HObject</span><span data-if="cpp" style="display:none"><a href="HImage.html">HImage</a></span><span data-if="c" style="display:none">Hobject *</span> (byte / uint2 / int2 / real)</span>
</div>
<p class="pardesc">Result of the filtering.</p>
<p class="pardesc"><span class="parcat">Number of elements:
      </span>ImageCorner == Image</p>
</div>
  <div class="par">
<div class="parhead">
<span id="Size" class="parname"><b><code><span data-if="hdevelop" style="display:inline">Size</span><span data-if="c" style="display:none">Size</span><span data-if="cpp" style="display:none">Size</span><span data-if="com" style="display:none">Size</span><span data-if="dotnet" style="display:none">size</span><span data-if="python" style="display:none">size</span></code></b> (input_control)  </span><span>integer <code>→</code> <span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">int</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (integer)</span><span data-if="dotnet" style="display:none"> (<i>int</i> / </span><span data-if="dotnet" style="display:none">long)</span><span data-if="cpp" style="display:none"> (<i>Hlong</i>)</span><span data-if="c" style="display:none"> (<i>Hlong</i>)</span></span>
</div>
<p class="pardesc">Desired filtersize of the graymask.</p>
<p class="pardesc"><span class="parcat">Default:
      </span>3</p>
<p class="pardesc"><span class="parcat">Suggested values:
      </span>3, 5, 7, 9, 11</p>
</div>
  <div class="par">
<div class="parhead">
<span id="Weight" class="parname"><b><code><span data-if="hdevelop" style="display:inline">Weight</span><span data-if="c" style="display:none">Weight</span><span data-if="cpp" style="display:none">Weight</span><span data-if="com" style="display:none">Weight</span><span data-if="dotnet" style="display:none">weight</span><span data-if="python" style="display:none">weight</span></code></b> (input_control)  </span><span>real <code>→</code> <span data-if="dotnet" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="python" style="display:none">float</span><span data-if="cpp" style="display:none"><a href="HTuple.html">HTuple</a></span><span data-if="c" style="display:none">Htuple</span><span data-if="hdevelop" style="display:inline"> (real)</span><span data-if="dotnet" style="display:none"> (<i>double</i>)</span><span data-if="cpp" style="display:none"> (<i>double</i>)</span><span data-if="c" style="display:none"> (<i>double</i>)</span></span>
</div>
<p class="pardesc">Weighting.</p>
<p class="pardesc"><span class="parcat">Default:
      </span>0.04</p>
<p class="pardesc"><span class="parcat">Value range:
      </span><code>0.0
          ≤
        
    <span data-if="hdevelop" style="display:inline">Weight</span>
    <span data-if="c" style="display:none">Weight</span>
    <span data-if="cpp" style="display:none">Weight</span>
    <span data-if="com" style="display:none">Weight</span>
    <span data-if="dotnet" style="display:none">weight</span>
    <span data-if="python" style="display:none">weight</span>
    
          ≤
          0.3</code></p>
<p class="pardesc"><span class="parcat">Minimum increment:
      </span>0.001</p>
<p class="pardesc"><span class="parcat">Recommended increment:
      </span>0.01</p>
</div>
<h2 id="sec_example_all">例程 (C)</h2>
<pre class="example">
read_image(&amp;Fabrik,"fabrik");
corner_response(Fabrik,&amp;CornerResponse,3,0.04);
local_max(CornerResponse,&amp;LocalMax);
disp_image(Fabrik,WindowHandle);
set_color(WindowHandle,"red");
disp_region(LocalMax,WindowHandle);
</pre>
<h2 id="sec_successors">可能的后置算子</h2>
<p>
<code><a href="local_max.html"><span data-if="hdevelop" style="display:inline">local_max</span><span data-if="c" style="display:none">local_max</span><span data-if="cpp" style="display:none">LocalMax</span><span data-if="com" style="display:none">LocalMax</span><span data-if="dotnet" style="display:none">LocalMax</span><span data-if="python" style="display:none">local_max</span></a></code>, 
<code><a href="threshold.html"><span data-if="hdevelop" style="display:inline">threshold</span><span data-if="c" style="display:none">threshold</span><span data-if="cpp" style="display:none">Threshold</span><span data-if="com" style="display:none">Threshold</span><span data-if="dotnet" style="display:none">Threshold</span><span data-if="python" style="display:none">threshold</span></a></code>
</p>
<h2 id="sec_see">参考其它</h2>
<p>
<code><a href="gauss_filter.html"><span data-if="hdevelop" style="display:inline">gauss_filter</span><span data-if="c" style="display:none">gauss_filter</span><span data-if="cpp" style="display:none">GaussFilter</span><span data-if="com" style="display:none">GaussFilter</span><span data-if="dotnet" style="display:none">GaussFilter</span><span data-if="python" style="display:none">gauss_filter</span></a></code>, 
<code><a href="sobel_amp.html"><span data-if="hdevelop" style="display:inline">sobel_amp</span><span data-if="c" style="display:none">sobel_amp</span><span data-if="cpp" style="display:none">SobelAmp</span><span data-if="com" style="display:none">SobelAmp</span><span data-if="dotnet" style="display:none">SobelAmp</span><span data-if="python" style="display:none">sobel_amp</span></a></code>, 
<code><a href="convert_image_type.html"><span data-if="hdevelop" style="display:inline">convert_image_type</span><span data-if="c" style="display:none">convert_image_type</span><span data-if="cpp" style="display:none">ConvertImageType</span><span data-if="com" style="display:none">ConvertImageType</span><span data-if="dotnet" style="display:none">ConvertImageType</span><span data-if="python" style="display:none">convert_image_type</span></a></code>
</p>
<h2 id="sec_references">References</h2>
<p>

C.G. Harris, M.J. Stephens,
“A combined corner and edge detector”';
Proc. of the 4th Alvey Vision Conference; August 1988; pp. 147-152.
<br>
H. Breit,
“Bestimmung der Kameraeigenbewegung und Gewinnung von
Tiefendaten aus monokularen Bildfolgen”;
Diplomarbeit am Lehrstuhl für Nachrichtentechnik der TU München;
30. September 1990.

</p>
<h2 id="sec_module">模块</h2>
<p>
Foundation</p>
<!--OP_REF_FOOTER_START-->
<hr>
<div class="indexlink">
<a href="index_classes.html"><span data-if="dotnet" style="display:none;">类别</span><span data-if="cpp" style="display:none;">类别</span></a><span data-if="dotnet" style="display:none;"> | </span><span data-if="cpp" style="display:none;"> | </span><a href="index_by_name.html">算子列表</a>
</div>
<div class="footer">
<div class="copyright">HALCON算子参考手册 Copyright © 2015-2023 51Halcon</div>
</div>
</div>
</body>
</html>
